/*home页面样式*/
.home{
	background: url("../img/bg.png") no-repeat;
	background-size: 100% 100%;
}
#main .go-game, #main .go-rewark{
	width: 8.97rem;
	height: 2.22rem;
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -4.485rem;
}
#main .go-game>img, #main .go-rewark>img{
	width: 100%;
}
#main .go-game{
	top: 7.8rem;
}
#main .go-rewark{
	top: 11.4rem;
}
#main .man-img{
	position: absolute;
	left: -0.7rem;
	bottom: 0;
	width: 9.76rem;
	height: 9.76rem;
	animation: updown 2.5s infinite linear;
	-webkit-animation: updown 2.5s infinite linear;
}
@-webkit-keyframes updown{
	0{
		bottom: 0.1rem;
	}
	10%{
		bottom: 0.2rem;
	}
	20%{
		bottom: 0.3rem;
	}
	30%{
		bottom: 0.4rem;
	}
 	40%{
 		bottom: 0.5rem;
 	}
 	50%{
		bottom: 0.5rem;
 	}
 	60%{
 		bottom: 0.4rem;
 	}
	70%{
 		bottom: 0.3rem;
 	}
 	80%{
 		bottom: 0.2rem;
 	}  
 	90%{
 		bottom: 0.1rem;
 	}
 	100%{
 		bottom: 0rem;
 	}
}

/*game页面样式*/
#main{
	width: 100%;
	height: 100%;
}
#gameover>img{
	width: 11.84rem;
	height: 10.22rem;
	position: absolute;
	top: 5.9rem;
	left: 2.2rem;
}
#gameover .now-score,#gameover .defeat-num{
	position: absolute;
	left: 7.5rem;
	color: #000;
	font-size: 0.8746rem;
	font-family: "汉堡包手机字体";
	width: 3.94rem;
	text-align: right;
}
#gameover .now-score{
	top: 9.9rem;
}
#gameover .defeat-num{
	top: 13.3rem;
}
#gameover .result{
    width: 8.44rem;
	position: absolute;
	z-index: 10;
	left: 3rem;
	top: 8.8rem;
	text-align: left;
}
#gameover .result .code>img{
	width: 3.44rem;
	height: 3.44rem;
}
#gameover .result .code>p{
	font-size: 0.48rem;
	font-family: "汉堡包手机字体";
	color: #000;
	padding-left: 0.7rem;
}
#gameover .result .result-text{
	padding-left: 1.5rem;
}
#gameover  .result-draw .result-text{
	padding: 0;
	color: #1abc9c;
	font-size: 0.52rem;
	font-family: "汉堡包手机字体";
	margin-bottom:0.5rem;
}
#gameover .result .result-text>img{
	width: 2.38rem;
	height: 2.46rem;
}
#gameover .part, #gameover .new-btn{
	display: inline-block;
	position: absolute;
	left: 4.13rem;
	width: 6.74rem;
	height: 1.74rem;
}
#gameover .part>img, #gameover .new-btn>img{
	width: 100%;
	height: 100%;
}
#gameover .part{
	top: 19.1rem;
}
#gameover .new-btn{
	top: 16.9rem;
}


/*晒票根页面样式*/
.bask-ticket{
	background: url("../img/part_bg.png") no-repeat;
	background-size: 100% 100%;
	/*position: absolute;
	bottom: 0;
	left: 0;*/
}
.bask-ticket .back{
	position: absolute;
	top: 1.6rem;
	left: 1.3rem;
	width: 0.58rem;
	height: 0.9rem;
	z-index: 11;
}
.bask-ticket .back>img{
	width: 100%;
	height: 100%;
}
.bask-ticket .rule{
	position: absolute;
	top: 1rem;
	left: 10.6rem;
	display: inline-block;
	width: 2.62rem;
	height: 0.66rem;
	z-index: 11;
}
.bask-ticket .rule>img{
	width: 100%;
	height: 100%;
}
.bask-ticket .add-img{
	position: absolute;
	width: 1.5rem;
	height: 1.5rem;
	top: 9.04rem;
	left: 6.75rem;
}

.bask-ticket .photo-btn>img{
	width: 100%;
	height: 1.74rem;
}
.bask-ticket .fill-msg{
	position: absolute;
	top: 17rem;
	left: 3.01rem;
	color: #999999;
	font-size: 0.7342rem;
	font-family: "汉堡包手机字体";
	z-index: 1;
}
.bask-ticket .fill-msg .msg{
	width: 8.98rem;
	height: 1.3rem;
	background: url("../img/text_bg.png") no-repeat;
	background-size: 100% 100%;
	line-height: 1.3rem;
}
.bask-ticket .fill-msg .msg>span{
	padding-left: 0.7rem;
}
.bask-ticket .fill-msg .msg>input{
	background: #072b44;
	width: 5.5rem;
	color: #fff;
	font-family: "汉堡包手机字体";
	display: inline-block!important;
	height: 1rem!important;
	border: none;
    background-color: transparent;
    font-size: 0.7342rem;
    padding: 0;
    margin: 0;
    box-sizing: unset;
    -webkit-user-select: unset;
    user-select: unset;
    -webkit-appearance: unset;
    appearance: unset;
}
.bask-ticket .apply-btn{
	position: absolute;
	width: 6.74rem;
	height: 1.74rem;
	top: 20rem;
	left: 4.13rem;
	z-index: 11;
}
.bask-ticket .cut-img{
    position: absolute;
    width: 8rem;
    height: 8rem;
    top: 5.2rem;
    left: 3.5rem;
    opacity: 0;
    z-index: -1;
}

/*拍照*/
/*日期样式*/
.mbsc-android-holo-light .mbsc-fr-hdr{
	color: #e3264e;
	border-color: #e3264e;
}
.mbsc-android-holo-light .mbsc-sc-whl-l{
	border-color: #e3264e;
}
.displaynone{
	display: none;
}
.photo-clip-mask-left,.photo-clip-mask-right,.photo-clip-mask-top,.photo-clip-mask-bottom{
    opacity: 0;
 	position: unset!important;
    left: unset!important;
    right: unset!important;
    top: unset!important;
    bottom: unset!important;
    background-color: unset!important;
    margin-top: unset!important;
}
.photo-clip-area{
	border: 2px dashed #929292!important;
	top: 9.2rem!important;
}
.photo-clip-layer{
	top: 9.2rem!important;
}
/*选框*/
.aui-radio:checked, .aui-radio.aui-checked, .aui-checkbox:checked, .aui-checkbox.aui-checked{
	background: #ffffff;
	border: 1px solid #fd1142;
}

.aui-radio:checked:before, .aui-radio.aui-checked:before, .aui-checkbox:checked:before, .aui-checkbox.aui-checked:before, .aui-radio:checked:after, .aui-radio.aui-checked:after, .aui-checkbox:checked:after, .aui-checkbox.aui-checked:after{
	border: 1px solid #fd1142;
	border-top: none;
  border-right: none;
}
/*截图上传页面*/
.clipbg{
	/*position: absolute;
	top: 0;
	z-index: 10;
	width: 100%;*/
	/*height: 100%;*/
	/*left: 0;*/
}
.loading{
	position: absolute;
	top: 9.1rem;
	width: 6.4rem;
	left: 4.3rem;
	height: 1.6rem;
	line-height: 1.6rem;
	z-index: 99999;
	text-align: center;
	color: #ffffff;
	border-radius:0.2rem ;
	background: #9f9f9f;
}
.clipbg #clipArea{
    position: unset!important;
    overflow: unset!important;
    user-select: unset!important;
}
.clipbg .footer{
	width: 100%;
	position: absolute;
	top: 13.7rem;
	text-align: center;
}
.clipbg dl{
	border-radius: 0.4rem;
	overflow: hidden;
}
.clipbg dd{
	position: relative;
}
.clipbg dd>img{
	width: 6.74rem;
	height: 1.74rem;
}
.clipbg dd input{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 11;
	filter:alpha(opacity=0);  
  	-moz-opacity:0;  
  	-khtml-opacity: 0;  
  	opacity: 0; 
}


/*报名成功页面*/
.success{
	background: url("../img/success_bg.png") no-repeat;
	background-size: 100% 100%;
}
.success .try-img{
	position: absolute;
	width: 8.94rem;
	height: 2.22rem;
	top: 18.18rem;
	left: 3.03rem;
}
.success .mask-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.success .tai-code,.success .sky-code{
	width: 3.36rem;
	height: 3.36rem;
	position: absolute;
	top: 10.2rem;
	left: 3.7rem;
}
.success .tai-code{
	left: 7.9rem;
}
